import request from "@/utils/request";

// 新增分类
export function addClassify(data) {
  return request({
    url: "/api/v1/classify/add",
    method: "post",
    data
  });
}
// 查询分类树
export function findClassifyTree(data) {
  return request({
    url: "/api/v1/classify/findTree",
    method: "get",
    data
  });
}
// 修改分类
export function updateClassify(data) {
  return request({
    url: "/api/v1/classify/update",
    method: "post",
    data
  });
}
// 修改分类
export function deleteClassify(classify_id) {
  return request({
    url: `/api/v1/classify/delete/${classify_id}`,
    method: "delete"
  });
}
// // 上传文件
// export function uploadFile({ file, classifyId }) {
//   return request({
//     url: `/api/v1/file/upload`,
//     method: "post",
//     data: file,
//     params: { classifyId }
//   });
// }
// 上传后保存
export function saveFile({ files, data }) {
  return request({
    url: `/api/v1/file/saveFile`,
    method: "post",
    data: files,
    params: data
  });
}
// 分页模板查询
export function findTamplatePage(params) {
  return request({
    url: `/api/v1/file/page`,
    method: "get",
    params
  });
}
// 文件恢复版本（指定最新版本）
export function switchVersion(data) {
  return request({
    url: `/api/v1/file/switchVersion`,
    method: "post",
    data
  });
}
// 获取文件
export function fileDownload(params) {
  return request({
    url: `/api/v1/file/download`,
    method: "post",
    params
  });
}
// 删除文件版本
export function fileDelete(data) {
  return request({
    url: `/api/v1/file/delete`,
    method: "delete",
    data
  });
}
